package service.user;


import common.entities.Page;
import entities.login.User;

/**
 * 用户管理service
 * @author hxl
 *
 */
public interface UserManageService {
   /**
    * 查询用户分页列表
    * @param name 用户名
    * @param page 页数
    * @param rows 每页行数
    * @return
    */
   public Page<User> getUsers(String name, int page, int rows);
   /**
    * 判断是否有该用户
    * @param name 用户名
    * @param id
    * @return
    */
   public boolean getUser(String id,String name);
   /**
    * 新增用户
    * @param user 用户信息
    */
   public void addUser(User user);
   /**
    * 更新用户
    * @param user
    */
   public void updateUser(User user);
   /**
    * 批量删除用户
    * @param ids
    */
   public void deleteUser(String ids);
   /**
    * 获得用户权限
    * @param userName
    * @return
    */
   public User getUserPermissions(String userName);
}
